Pegasus (computer)
   HOME

TheInfoList



OR:

Pegasus was an early British vacuum-tube (valve) computer built by
Ferranti Ferranti or Ferranti International plc was a UK electrical engineering and equipment firm that operated for over a century from 1885 until it went bankrupt in 1993. The company was once a constituent of the FTSE 100 Index. The firm was known ...
, Ltd that pioneered design features to make life easier for both engineers and programmers. Originally it was named the Ferranti Package Computer as its hardware design followed that of the Elliott 401 with modular plug-in packages. Much of the development was the product of three men: W. S. (Bill) Elliott (hardware);
Christopher Strachey Christopher S. Strachey (; 16 November 1916 – 18 May 1975) was a British computer scientist. He was one of the founders of denotational semantics, and a pioneer in programming language design and computer time-sharing.F. J. Corbató, et al., ...
(software) and Bernard Swann (marketing and customer support). It was Ferranti's most popular valve computer with 38 being sold. The first Pegasus was delivered in 1956 and the last was delivered in 1959. Ferranti received funding for the development from the
National Research Development Corporation The National Research Development Corporation (NRDC) was a non-departmental government body established by the British Government to transfer technology from the public sector to the private sector. History The NRDC was established by Attlee's La ...
(NRDC). At least two Pegasus machines survive, one in The
Science Museum, London The Science Museum is a major museum on Exhibition Road in South Kensington, London. It was founded in 1857 and is one of the city's major tourist attractions, attracting 3.3 million visitors annually in 2019. Like other publicly funded ...
and one which was displayed in the Science and Industry Museum, Manchester but which has now been removed to the storage in the Science Museum archives at Wroughton. The Pegasus in The Science Museum, London ran its first program in December 1959 and was regularly demonstrated until 2009 when it developed a severe electrical fault. In early 2014, the Science Museum decided to retire it permanently, effectively ending the life of one of the world's oldest working computers. The Pegasus officially held the title of the world's oldest computer until 2012, when the restoration of the
Harwell computer The Harwell computer, or Harwell Dekatron computer, later known as the Wolverhampton Instrument for Teaching Computing from Harwell (WITCH), is an early British computer of the 1950s based on valves and relays. From 2009 to 2012, it was restore ...
was completed at
the National Museum of Computing The National Museum of Computing is a museum in the United Kingdom dedicated to collecting and restoring historic computer systems. The museum is based in rented premises at Bletchley Park in Milton Keynes, Buckinghamshire and opened in 2007. ...
.


Design

In those days it was common for it to be unclear whether a failure was due to the hardware or the program. As a consequence, Christopher Strachey of NRDC, who was himself a brilliant programmer, recommended the following design objectives: # The necessity for
optimum programming In the history of computing, optimum programming, or optimum coding is the practice of arranging a computer program's instructions in memory so as to minimize the time the machine spends waiting for instructions. It is of historical interest mainly ...
(favoured by
Alan Turing Alan Mathison Turing (; 23 June 1912 – 7 June 1954) was an English mathematician, computer scientist, logician, cryptanalyst, philosopher, and theoretical biologist. Turing was highly influential in the development of theoretical com ...
) was to be minimised, "because it tended to become a time-wasting intellectual hobby of the programmers". # The needs of the programmer were to be a governing factor in selecting the
instruction set In computer science, an instruction set architecture (ISA), also called computer architecture, is an abstract model of a computer. A device that executes instructions described by that ISA, such as a central processing unit (CPU), is called an ' ...
. # It was to be cheap and reliable. The first objective was only partially met: because both program and the data on which it was to operate had to be in the 128 
words A word is a basic element of language that carries an objective or practical meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of what a word is, there is no consen ...
of
primary storage Computer data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers. The central processing unit (CPU) of a computer ...
contained in 8-word nickel delay lines. The rest of the
memory Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembered, ...
was held on a 7936-word
magnetic drum Drum memory was a magnetic data storage device invented by Gustav Tauschek in 1932 in Austria. Drums were widely used in the 1950s and into the 1960s as computer memory. For many early computers, drum memory formed the main working memory ...
, which rotated at 3750 rpm, so it was often necessary to use ingenuity to reduce the number of transfers between the fast store and the drum. Pegasus had eight accumulators, seven of which could also be used as
index register An index register in a computer's CPU is a processor register (or an assigned memory location) used for pointing to operand addresses during the run of a program. It is useful for stepping through strings and arrays. It can also be used for hol ...
s, the first computer to allow this dual use. Accumulators 6 and 7 were known as p and q and were involved in multiply and divide and some double-length shift instructions. Each word contained 39 bits plus 1 bit for
parity checking A parity bit, or check bit, is a bit added to a string of binary code. Parity bits are a simple form of error detecting code. Parity bits are generally applied to the smallest units of a communication protocol, typically 8-bit octets (bytes), ...
. Two 19-bit
instructions Instruction or instructions may refer to: Computing * Instruction, one operation of a processor within a computer architecture instruction set * Computer program, a collection of instructions Music * Instruction (band), a 2002 rock band from Ne ...
were packed into one word, with the extra bit that could be used to indicate a
breakpoint In software development, a breakpoint is an intentional stopping or pausing place in a program, put in place for debugging purposes. It is also sometimes simply referred to as a pause. More generally, a breakpoint is a means of acquiring knowle ...
(optional stop), to assist in
debugging In computer programming and software development, debugging is the process of finding and resolving '' bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems. Debugging tactics can involve in ...
. In line with Strachey's second objective, it had a relatively generous instruction set for a computer of its time, but there was no explicit hardware provision for handling either characters or
floating-point In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can b ...
numbers. The speed of arithmetic operations was about the same as in the Elliott 402 computer, which could add in 204 
microseconds A microsecond is a unit of time in the International System of Units (SI) equal to one millionth (0.000001 or 10−6 or ) of a second. Its symbol is μs, sometimes simplified to us when Unicode is not available. A microsecond is equal to 1000 n ...
and multiply in 3366 microseconds. The Pegasus basic instruction cycle time for add/subtract/move and logical instructions was 128 microseconds. Multiply, divide, justify and shift instructions took a variable time to complete. Transfers to and from the drum were synchronous. The layout of blocks on the drum was interleaved to allow some processing between transfers to/from consecutive blocks. The computer was advertised as weighing . To what extent Strachey's third objective was reached, depends on how one views a price of £50,000 for Pegasus 1, which did not have magnetic tape drives,
line printer A line printer prints one entire line of text before advancing to another line. Most early line printers were impact printers. Line printers are mostly associated with unit record equipment and the early days of digital computing, but the ...
or
punched card A punched card (also punch card or punched-card) is a piece of stiff paper that holds digital data represented by the presence or absence of holes in predefined positions. Punched cards were once common in data processing applications or to di ...
input and output. The modular design with plug-in units of hardware did, however, make it very reliable by the standards of the day, and maintenance was "a doddle of a job".


Applications

The initial version of Pegasus, Pegasus 1 was intended for scientific and engineering applications. Its input was via 5-hole
paper tape Five- and eight-hole punched paper tape Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop Punched tape or perforated paper tape is a form of data storage ...
with output on tape. The variant for business data processing was called Pegasus 2 and could be equipped with
punched cards A punched card (also punch card or punched-card) is a piece of stiff paper that holds digital data represented by the presence or absence of holes in predefined positions. Punched cards were once common in data processing applications or to d ...
,
magnetic tape Magnetic tape is a medium for magnetic storage made of a thin, magnetizable coating on a long, narrow strip of plastic film. It was developed in Germany in 1928, based on the earlier magnetic wire recording from Denmark. Devices that use magne ...
and
line printer A line printer prints one entire line of text before advancing to another line. Most early line printers were impact printers. Line printers are mostly associated with unit record equipment and the early days of digital computing, but the ...
. In 1956 the first Pegasus was used to calculate the stresses and strains in the tail plane of the
Saunders-Roe SR.53 The Saunders-Roe SR.53 was a British prototype interceptor aircraft of mixed jet and rocket propulsion developed for the Royal Air Force (RAF) by Saunders-Roe in the early 1950s. As envisaged, the SR.53 would have been used as an interceptor a ...
; the results were used to check the manufacturers figures; the programmer was Anne Robson. Because of the importance of a computer, it was housed in the drawing room, complete with an Adam's ceiling, of Ferranti's London office in Portland Place. A Pegasus 1 was installed at Cyber House,
Sheffield Sheffield is a city status in the United Kingdom, city in South Yorkshire, England, whose name derives from the River Sheaf which runs through it. The city serves as the administrative centre of the City of Sheffield. It is Historic counties o ...
by
Stafford Beer Anthony Stafford Beer (25 September 1926 – 23 August 2002) was a British theorist, consultant and professor at the Manchester Business School. He is best known for his work in the fields of operational research and management cybernetics. Bi ...
for the use of
United Steel The United Steel Companies was a steelmaking, engineering, coal mining and coal by-product group based in South Yorkshire and Lincolnshire, England. History The company was registered in 1918 and the following year saw a joining together of ste ...
. It was the first computer installed for
management cybernetics Management cybernetics is concerned with the application of cybernetics to management and organizations. "Management cybernetics" was first introduced by Stafford Beer in the late 1950s and introduces the various mechanisms of self-regulation appl ...
. The Pegasus at
Southampton University , mottoeng = The Heights Yield to Endeavour , type = Public research university , established = 1862 – Hartley Institution1902 – Hartley University College1913 – Southampton University Coll ...
was used for analysis of
ground resonance Ground resonance is an imbalance in the rotation of a helicopter rotor when the blades become bunched up on one side of their rotational plane and cause an oscillation in phase with the frequency of the rocking of the helicopter on its landing gear. ...
data for the
Saro P.531 The Saro P.531 (or Saunders-Roe P.531) is a British all-metal five-seat helicopter designed and built by Saunders-Roe, Saunders-Roe Limited (Saro). Development Design of the P.531Jackson 1974, p 295 and 329 was started in November 1957 as a p ...
helicopter, which eventually entered production as the
Westland Scout The Westland Scout is a light helicopter developed by Westland Helicopters. Developed from the Saro P.531, it served as a land-based general purpose military helicopter, sharing a common ancestor and numerous components with the naval-orientat ...
and
Westland Wasp The Westland Wasp is a small 1960s British turbine powered, shipboard anti-submarine helicopter. Produced by Westland Helicopters, it came from the same P.531 programme as the British Army Westland Scout, and is based on the earlier piston-e ...
. In 1957 a Pegasus computer was used to calculate 7480 digits of , a record at the time. In 1959
Handley Page Handley Page Limited was a British aerospace manufacturer. Founded by Frederick Handley Page (later Sir Frederick) in 1909, it was the United Kingdom's first publicly traded aircraft manufacturing company. It went into voluntary liquidation a ...
Ltd were advertising for experienced Pegasus programmers to join their aviation design team at Cricklewood, London The
University of Leeds , mottoeng = And knowledge will be increased , established = 1831 – Leeds School of Medicine1874 – Yorkshire College of Science1884 - Yorkshire College1887 – affiliated to the federal Victoria University1904 – University of Leeds , ...
had a Pegasus computer, run by
Sandy Douglas Alexander Shafto "Sandy" Douglas CBE (21 May 1921 – 29 April 2010) was a British professor of computer science, credited with creating the first graphical computer game OXO, a Noughts and Crosses computer game in 1952 on the EDSAC computer ...
. This was used, among other things, for a project to process the University's matriculation records. Other people who worked on the Pegasus included
Hugh McGregor Ross Hugh McGregor Ross (31 August 1917 – 1 September 2014) was an early pioneer in the history of British computing. He was employed by Ferranti from the mid-1960s, where he worked on the Pegasus thermionic valve computer. He was involved in t ...
and Donald B. Gillies.


See also

*
List of vacuum-tube computers Vacuum-tube computers, now called first-generation computers, are programmable digital computers using vacuum-tube logic circuitry. They were preceded by systems using electromechanical relays and followed by systems built from discrete transis ...


References


Bibliography

* * * * * * * *


External links


The History of Computing Project: The Industrial Era, 1955–1957
{{Webarchive, url=https://web.archive.org/web/20120604051650/http://www.thocp.net/timeline/1955.htm , date=2012-06-04 * The 1962 edition of th
Pegasus Programming Manual
(38 MB PDF) * Th
Computer Conservation Society
who helped to maintain the Pegasus installation in the London Science Museum Early British computers
Pegasus Pegasus ( grc-gre, Πήγασος, Pḗgasos; la, Pegasus, Pegasos) is one of the best known creatures in Greek mythology. He is a winged divine stallion usually depicted as pure white in color. He was sired by Poseidon, in his role as hor ...
Vacuum tube computers Collections of the Science Museum, London